.xyd-datepicker-wrapper{
				width: 250px;
				border: 1px solid #cccccc;
				
			}
			.xyd-datepicker-head{
				height: 40px;
				line-height: 40px;
				text-align: center;
				background-color: #f5f5f5;
				padding: 0 20px;
			}
			.xyd-datepicker-wrapper .xyd-datepicker-btn{
				-webkit-transition-duration:0.3s;
				text-decoration: none;
				color: #1abc9c;
			}
			.xyd-datepicker-wrapper .xyd-datepicker-btn:hover{
				-webkit-transition-duration:0.3s;
				text-shadow: 0px 0px 5px #1abc8c ;
			}
			.xyd-datepicker-wrapper .xyd-datepicker-prev-btn{
				float: left;
			}
			.xyd-datepicker-wrapper .xyd-datepicker-next-btn{
				float: right;
			}
			.xyd-datepicker-wrapper .xyd-datepicker-body table{
				text-align: center;
				width: 100%;
				border-collapse: collapse;
				border: 1px solid #cccccc;
			}
			.xyd-datepicker-wrapper .xyd-datepicker-body tr{
				height: 30px;
				line-height: 30px;
			}
			.xyd-datepicker-wrapper .xyd-datepicker-body th{
				font-weight: bold;
				text-align: center;
			}
			.xyd-datepicker-wrapper .xyd-datepicker-body td{
				-webkit-transition-duration:0.3s;
				border: 1px solid #cccccc;
			}
			.xyd-datepicker-wrapper .xyd-datepicker-body td:hover{
				-webkit-transition-duration:0.3s;
				box-shadow: 0px 0px 5px lightgray ;
			}
			.xyd-datepicker-wrapper .xyd-datepicker-body .notthismonth{
				color: lightgray;
			}
			.xyd-datepicker-wrapper .xyd-datepicker-body .today{
				color: red;
			}